.foot-back {
    background: #fff;
    border-top: 1px solid #ededed;
    width: 100%;
    height: 1.3rem;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 9;
}
.foot-back .backform {
    float: left;
    margin: .26rem 0 0 .39rem;
    width: 5.16rem;
    border-bottom: 1px solid #f02c25;
    position: relative;
}
.foot-back .backform::before {
    content: '';
    display: block;
    width: 1px;
    height: .1rem;
    background: #f02c25;
    position: absolute;
    left: 0;
    bottom: 0;
}
.foot-back .backform::after {
    content: '';
    display: block;
    width: 1px;
    height: .1rem;
    background: #f02c25;
    position: absolute;
    right: 0;
    bottom: 0;
}
.foot-back .backform .backipt {
    height: .7rem;
    padding: 0 .2rem;
    width: 4.7rem;
    font-size: .3rem;
}
.foot-back a.bn-photo {
    float: left;
    display: block;
    width: .69rem;
    height: .69rem;
    position: relative;
    background: #dbb56c;
    border-radius: 100%;
    margin: .3rem 0 0 .15rem;
}
.foot-back a.bn-photo i.ico-photo {
    display: block;
    width: .23rem;
    height: .24rem;
    background: url(../images/ico_photo.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -.12rem;
    margin-top: -.12rem;
}
.foot-back a.bn-send {
    float: left;
    display: block;
    width: .69rem;
    height: .69rem;
    position: relative;
    background: #f02c25;
    border-radius: 100%;
    margin: .3rem 0 0 .15rem;
}
.foot-back a.bn-send i.ico-send {
    display: block;
    width: .34rem;
    height: .27rem;
    background: url(../images/ico_huifu.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -.16rem;
    margin-top: -.13rem;
}
@media only screen and (min-width: 750px) {
    .foot-back {
        left: 50%;
        width: 750px;
        margin-left: -375px;
    }
}
.meinner-msg-bavk {
    bottom: 1.3rem;
}
.date-msg {
    padding: .3rem .26rem;
}
.date-msg .datetime {
    text-align: center;
    font-size: .26rem;
    color: #f02c25;
    padding: .3rem 0;
}
.msg-you {
    padding: .22rem 0;
    margin-right: .5rem;
}
.msg-you .you-img {
    display: inline-block;
    width: .64rem;
    height: .64rem;
    overflow: hidden;
    border-radius: 100%;
    vertical-align: top;
    position: relative;
    top: .1rem;
}
.msg-you .you-info {
    display: inline-block;
    margin-left: .3rem;
    vertical-align: top;
    max-width: 5rem;
}
.msg-you .you-info p {
    padding: .2rem .3rem;
    background: #f02c25;
    border-radius: .05rem;
    color: #fff;
    font-size: .26rem;
    line-height: 1.5;
}
.msg-you.msg-you-read .you-info p {
    background: #d8b269;
}
.msg-you .msgphotos {
    box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);
    margin-left: 1rem;
    margin-top: .3rem;
    border-radius: .05rem;
    overflow: hidden;
}
.msg-you .msgphotos .loadingimg {
    height: .36rem;
    padding-top: .34rem;
    background: url(../images/line-photo.jpg) repeat-x;
    background-size: auto 100%;
}
.msg-you .msgphotos .loadingbar {
    width: 5.08rem;
    height: .05rem;
    background: #c6c6c6;
    margin: 0 auto 0;
    position: relative;
}
.msg-you .msgphotos .loadingbar .yuloading {
    background: #cfbe9f;
    height: .05rem;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
}
.msg-you .msgphotos .loadingbar .charts {
    background: #f02c25;
    height: .05rem;
    position: relative;
    z-index: 2;
}
.msg-you .msgphotos .loadingbar em {
    display: block;
    width: .24rem;
    height: .24rem;
    background: #d2a653;
    border-radius: 100%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    margin-top: -.12rem;
    z-index: 3;
}
.msg-me {
    padding: .22rem 0;
    text-align: right;
    margin-left: .5rem;
}
.msg-me .me-img {
    display: inline-block;
    width: .64rem;
    height: .64rem;
    overflow: hidden;
    border-radius: 100%;
    vertical-align: top;
    position: relative;
    top: .1rem;
}
.msg-me .me-info {
    display: inline-block;
    margin-right: .3rem;
    vertical-align: top;
    max-width: 5rem;
    text-align: right;
}
.msg-me .me-info p {
    display: inline-block;
    padding: .2rem .3rem;
    background: #fff;
    border-radius: .05rem;
    color: #5e5e5e;
    font-size: .26rem;
    line-height: 1.5;
    text-align: left;
}
.registerbox {
    background: #f5f5f5;
}
.registerbox .reg-logo {
    padding: .4rem 0;
    width: 3.24rem;
    margin: 0 auto;
}
.regform {
    margin: 0 1rem;
}
.regform .formul li {
    border: 1px solid #e2e2e2;
    border-radius: .44rem;
    height: .88rem;
    margin-bottom: .25rem;
    position: relative;
}
.regform .formul li .text {
    height: .88rem;
    padding: 0 .24rem;
    background: none;
    font-size: .24rem;
    width: 3.2rem;
}
.regform .formul li .text::-webkit-input-placeholder {
    color: #c9c9c9;
}
.regform .formul li i.ico-clear {
    display: block;
    width: .32rem;
    height: .32rem;
    background: #46af28;
    border-radius: 100%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    right: .24rem;
    margin-top: -.16rem;
}
.regform .formul li i.ico-clear::after {
    content: '';
    display: block;
    width: .12rem;
    height: .12rem;
    background: url(../images/830/ico-close.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -.06rem;
    margin-top: -.06rem;
}
.regform .formul li span.huoqu {
    display: block;
    width: 1.4rem;
    height: .6rem;
    line-height: .6rem;
    border-radius: .3rem;
    border: 1px solid #f02c25;
    text-align: center;
    font-size: .2rem;
    color: #f02c25;
    position: absolute;
    right: .23rem;
    top: .12rem;
    /* margin-top: -.2rem;*/
    overflow: hidden;
}
.regform .formul li span.jishi {
    display: none;
    width: 1.4rem;
    height: .4rem;
    line-height: .4rem;
    border-radius: .2rem;
    border: 1px solid #c9c9c9;
    background: #c9c9c9;
    text-align: center;
    font-size: .2rem;
    color: #fff;
    position: absolute;
    right: .23rem;
    top: 50%;
    margin-top: -.2rem;
}
.regform .formul li i.ico-hide {
    display: block;
    width: .32rem;
    height: .12rem;
    background: url(../images/830/ico_reghide_gray.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 50%;
    right: .24rem;
    margin-top: -.06rem;
}
.regform .agreen {
    /* padding: .4rem 0;*/
    padding-bottom: .2rem;
    font-size: .24rem;
    color: #717171;
}
.regform .agreen::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: .2rem;
    width: .35rem;
    height: .35rem;
    border-radius: 100%;
    background: #d4d4d4;
    background: url(../images/830/ico_gounolt.png) no-repeat;
    background-size: 100%;
}
.regform .agreen.active::before {
    background: url(../images/830/ico_goult.png) no-repeat;
    background-size: 100%;
}
.regform .btn-register {
    display: block;
    width: 100%;
    margin-bottom: .5rem;
    background: #f02c25;
    height: .88rem;
    border-radius: .44rem;
    color: #fff;
    font-size: .26rem;
    color: #fff;
    box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.2);
}
.loginbg {
    background: url(../images/830/bgBOOY.png) center 0 no-repeat;
    background-size: 100% 100%;
}
.loginbg .topbar {
    background: none;
}
.loginbg .loginbox {
    background: none;
}
.loginbox .log-logo {
    width: 3.89rem;
    margin: 0 auto;
    padding: .99rem 0 .95rem;
}
.loginbox .regform {
    margin: 0 .8rem;
}
.loginbox .regform .formul li {
    border: 1px solid #fff;
    background: rgba(255, 255, 255, 0.05);
    margin-bottom: .6rem;
}
.loginbox .regform .formul li .tb-user {
    display: block;
    width: .36rem;
    height: .36rem;
    background: url(../images/830/ico_reguser.png) no-repeat;
    background-size: 100%;
    float: left;
    margin: .25rem 0 0 .3rem;
}
.loginbox .regform .formul li .tb-lock {
    display: block;
    width: .36rem;
    height: .36rem;
    background: url(../images/830/ico_regsuo.png) no-repeat;
    background-size: 100%;
    float: left;
    margin: .25rem 0 0 .3rem;
}
.loginbox .regform .formul li .text {
    width: 4.2rem;
    color: #fff;
}
.loginbox .regform .formul li .text::-webkit-input-placeholder {
    color: #fff;
}
.loginbox .regform .formul li i.ico-clear {
    background: #f02c25;
}
.loginbox .regform .formul li i.ico-hide {
    background-image: url(../images/830/ico_reghide.png);
}
.loginbox .regform .btn-login {
    display: block;
    width: 100%;
    margin-bottom: .5rem;
    background: #fff;
    height: .88rem;
    border-radius: .44rem;
    color: #fff;
    font-size: .36rem;
    color: #f02c25;
    box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.2);
}
.loginbox .regform .kswj a {
    color: #fff;
    font-size: .24rem;
}
.loginbox .regform .kswj .fl {
    float: left;
}
.loginbox .regform .kswj .fr {
    float: right;
}
.kslogin {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}
.kslogin .title {
    text-align: center;
    position: relative;
    margin: 0 .8rem;
}
.kslogin .title h2 {
    font-weight: normal;
    font-size: .24rem;
    color: #fff;
}
.kslogin .title::before {
    content: '';
    display: block;
    width: 2.15rem;
    background: #d8b269;
    height: 1px;
    position: absolute;
    left: 0;
    top: 50%;
}
.kslogin .title::after {
    content: '';
    display: block;
    width: 2.15rem;
    background: #d8b269;
    height: 1px;
    position: absolute;
    right: 0;
    top: 50%;
}
.kslogin ul {
    text-align: center;
}
.kslogin ul li {
    display: inline-block;
    margin: .2rem;
    width: .7rem;
}
.helpbox {
    background: #fff;
}
.helpbox .tit {
    height: .7rem;
    border-bottom: 1px solid #e1e1e1;
    line-height: .7rem;
}
.helpbox .tit li {
    float: left;
    text-align: center;
    width: 33.33%;
}
.helpbox .tit li a {
    display: inline-block;
    padding: 0 .2rem;
    font-size: .28rem;
}
.helpbox .tit li.on a {
    border-bottom: 1px solid #f02c25;
    color: #f02c25;
}
.helpbox .helpcont {
    margin: 0 .28rem;
}
.helpbox .helpcont dl dt {
    display: block;
    border-top: 1px solid #e1e1e1;
    padding: .26rem 0;
    position: relative;
}
.helpbox .helpcont dl:first-child dt {
    border-top: none;
}
.helpbox .helpcont dl dt::after {
    content: '';
    display: block;
    width: .24rem;
    height: .14rem;
    background: url(../images/830/icoarrow-up.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: .08rem;
    top: 50%;
    margin-top: -.07rem;
    transition: all .3s;
    transform: rotate(180deg);
}
.helpbox .helpcont dl dt h2 {
    font-weight: normal;
    font-size: .28rem;
    color: #666;
}
.helpbox .helpcont dl dd {
    display: none;
    padding: .2rem .25rem;
    /*border-bottom: 1px solid #e1e1e1;*/
    color: #999;
    font-size: .24rem;
}
.helpbox .helpcont dl:last-child dd, .helpbox .helpcont dl:last-child dt {
    border-bottom: none;
}
.helpbox .helpcont dl.active dt::after {
    transform: rotate(0);
}
/*.helpbox .helpcont dl.active:last-child dt { border-bottom: 1px solid #e1e1e1; }*/

.fansbox {
    background: #fff;
    bottom: .88rem;
}
.fanssrh {
    background: #f02c25;
    height: 1.04rem;
}
.fanssrh .fansnum {
    float: left;
    line-height: 1.04rem;
    margin-left: .3rem;
    color: #fff;
    font-size: .3rem;
}
.fanssrh .fansnum i.ico {
    display: inline-block;
    vertical-align: middle;
    margin-right: .1rem;
    width: .46rem;
    height: .34rem;
    background: url(../images/830/icofans.png) no-repeat;
    background-size: 100%;
}
.fanssrh .fanssrhbar {
    float: right;
    margin-right: .35rem;
    width: 3.29rem;
    height: .56rem;
    background: rgba(255, 255, 255, 0.9);
    border-radius: .1rem;
    margin-top: .25rem;
}
.fanssrh .fanssrhbar label {
    float: left;
    display: inline-block;
    width: .27rem;
    height: .28rem;
    background: url(../images/830/icoarh.png) no-repeat;
    background-size: 100%;
    margin: .15rem .12rem 0 .2rem;
}
.fanssrh .fanssrhbar .txt {
    width: 2.48rem;
    background: none;
    height: .56rem;
    font-size: .24rem;
}
.fanssrh .fanssrhbar .txt:-webkit-input-placeholder {
    color: #afaeae;
}
.fanscondt {
    background: #efefef;
    height: .8rem;
}
.fanscondt ul li {
    width: 33.33%;
}
.fanscondt ul li.cur a {
    color: #f02c25;
}
.fanslist dl {
    margin: 0 .27rem;
    border-bottom: 1px solid #eee;
    padding: 0.22rem 0;
}
.fanslist dl dt {
    display: block;
    float: left;
    width: 1.08rem;
    height: 1.08rem;
    overflow: hidden;
    border-radius: 100%;
}
.fanslist dl dd.dd1 {
    float: left;
    margin: 0 0 0 .2rem;
    color: #4c4c4c;
    font-size: .24rem;
    line-height: .36rem;
    width: 2.8rem;
}
.fanslist dl dd.dd2 {
    float: left;
    color: #4c4c4c;
    font-size: .24rem;
    line-height: .36rem;
    width: 2.8rem;
}
.pyq {
    position: absolute;
    top: .0rem;
    left: 0;
    width: 100%;
    bottom: 0;
}
@media only screen and (min-width: 750px) {
    .pyq {
        left: 50%;
        width: 750px;
        margin-left: -375px;
    }
}
.banner .top_bg {
    height: 5.12rem;
    width: 100%;
    background: url("../images/bg.jpeg") no-repeat;
    background-size: 100% auto;
}
.banner .userimg {
    width: 1.46rem;
    height: 1.46rem;
    background: #fff;
    position: absolute;
    right: .2rem;
    bottom: -.46rem;
    /*border: 1px solid #ccc;*/
    padding: .05rem;
    overflow: hidden;
}
.banner .userimg img {
    width: 1.44rem;
    height: 1.44rem;
}
.banner .username {
    color: #fff;
    font-size: .26rem;
    position: absolute;
    right: 2.14rem;
    bottom: .3rem;
}
.contain {
    margin-top: 1rem;
    margin-bottom: 0.3rem;
}
.contain ul li {
    border-bottom: 1px solid #f3f3f3;
    /*padding: .2rem .23rem;*/
}
.contain ul li:last-child {
    border-bottom: none;
}
.contain .body {
    padding: .2rem .23rem 0;
    overflow: hidden;
}
.contain .body .logo {
    width: .85rem;
    height: .85rem;
    float: left;
}
.contain .body .logo img {
    width: 100%;
}
.contain .body .text {
    float: right;
    width: 6rem;
    text-align: left;
}
.contain .body .text .my-gallery {
    overflow: hidden;
    margin-top: 0.1rem;
}
.contain .body .text .my-gallery div {
    width: 28%;
    overflow: hidden;
    float: left;
    margin-top: 5px;
    margin-right: 5px;
}
.contain .body .text .title {
    color: #576788;
    font-size: .28rem;
}
.contain .body .text .text-main {
    padding-top: .18rem;
}
.contain .body .text .txt {
    color: #323232;
    font-size: .24rem;
    line-height: 0.42rem;
    /*padding-top: 0.18rem;*/
}
.contain .body .text .btnfs_replay {
    background: #97aad0;
    height: .58rem;
    line-height: .58rem;
    width: 16%;
    color: #fff;
    font-size: .24rem;
    border-radius: .1rem;
    margin-left: 2%;
}
.contain .quanwen {
    font-size: .26rem;
    margin-bottom: .3rem;
}
.contain .body .text .tm {
    font-size: 1.4rem;
    overflow: hidden;
    padding: .2rem 0;
    line-height: 0.4rem;
}
.contain .body .text .tm .fl {
    float: left;
    font-size: .24rem;
    color: #737373;
}
.contain .body .text .tm .fr {
    float: right;
    font-size: .24rem;
    color: #97aad0;
}
.contain .body .text .cmt {
    position: relative;
    color: #444444;
    font-size: .26rem;
    background-color: #f3f3f3;
    margin-top: 5px;
    margin-bottom: 0.2rem;
    /*padding-bottom: .2rem;*/
}
.contain .body .text .cmt::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-bottom: .2rem solid #f3f3f3;
    border-left: .2rem solid transparent;
    border-right: .2rem solid transparent;
    position: absolute;
    top: -0.14rem;
    left: 0.2rem;
}
.my-gallery figure span a {
    width: calc((100% - 0.2rem)/3);
    height: 2rem;
    float: left;
    margin-right: 0.1rem;
    margin-bottom: 0.1rem;
    overflow: hidden;
    display: inline-flex;
}
.my-gallery figure span a:nth-child(3n) {
    margin: 0;
}
.contain .body .text .cmt .comment-font {
    /*border-top: 1px solid #dfdfe1;*/
}
.contain .body .text .cmt div.comment-font div {
    padding: .04rem .2rem;
}
.contain .body .text .cmt .fav {
    color: #576788;
    border-bottom: 1px solid #dfdfe1;
    padding: .1rem .2rem;
}
.contain .body .text .cmt .fav i.iconfont {
    font-size: .26rem;
    width: auto!important;
    height: auto!important;
}
.contain .body .text .cmt span {
    color: #576788;
}
.contain figure {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
}
.contain a.btn-huifu {
    color: #576788;
    margin-left: .2rem;
}
.pinglunbx {
    position: relative;
}
.pinglunbx .icopl {
    display: inline-block;
    width: .38rem;
    height: .28rem;
    background: url(../images/830/ico-pl-1.png) no-repeat;
    background-size: 100% auto;
    cursor: pointer;
    vertical-align: sub;
}
.pinglunbx .pinglunbar {
    position: absolute;
    background: #4b5154;
    border-radius: .1rem;
    width: 0;
    height: .8rem;
    line-height: .8rem;
    right: .45rem;
    top: -.2rem;
    overflow: hidden;
}
.pinglunbx .pinglunbar li {
    float: left;
    width: 50%;
    text-align: center;
    position: relative;
    font-size: .26rem;
    color: #fff;
}
.pinglunbx .pinglunbar li:after {
    content: '';
    display: block;
    width: 1px;
    height: .48rem;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -.24rem;
    background: #373d40;
}
.pinglunbx .pinglunbar li:last-child:after {
    display: none;
}
.pinglunbx .pinglunbar li em {
    display: inline-block;
    width: .3rem;
    height: .3rem;
    margin-right: .1rem;
    vertical-align: middle;
    position: relative;
    top: -.03rem;
}
.pinglunbx .pinglunbar li em.ico1 {
    background: url(../images/830/ico-like.png) no-repeat;
    background-size: 100%;
}
.pinglunbx .pinglunbar li em.ico2 {
    background: url(../images/830/ico-pl-2.png) no-repeat;
    background-size: 100%;
}
.plformbox {
    display: none;
    background: #f1f1f1;
    padding: .2rem;
    position: relative;
}
.plformbox .txt {
    width: 70%;
    padding: 0 .2rem;
    height: .6rem;
    border-radius: .1rem;
    font-size: .28rem;
}
.plformbox .btnfs {
    background: #97aad0;
    height: .6rem;
    width: 18%;
    color: #fff;
    font-size: .28rem;
    border-radius: .1rem;
    margin-left: 2%;
}
.plformbox .btnfs_replay {
    background: #97aad0;
    height: .6rem;
    width: 18%;
    color: #fff;
    font-size: .28rem;
    border-radius: .1rem;
    margin-left: 2%;
}
.YaoQing-top {
    padding: 1.36rem 0 0;
}
.YaoQing-top .YaoQing-ico {
    width: 3.53rem;
    height: 3.74rem;
    background: url(../images/830/ico_huoquxj.png) no-repeat;
    background-size: 100%;
    margin: 0 auto;
}
.YaoQing-top .YaoQing-ico p {
    font-size: .38rem;
    color: #403d3d;
    text-align: center;
    padding-top: 1rem;
    line-height: .5rem;
}
.YaoQing-top .YQ-tips {
    color: #434343;
    font-size: .24rem;
    line-height: 1.4;
    margin: .4rem 1.2rem 0;
}
.YaoQing-top .YQ-btn {
    margin: .86rem .2rem;
}
.YaoQing-top .YQ-btn a {
    display: block;
    font-size: .28rem;
    color: #fff;
    height: .7rem;
    line-height: .7rem;
    border-radius: .03rem;
    background: #f02c25;
    text-align: center;
}
.YaoQing-top .YQ-btn a i.ico {
    display: inline-block;
    vertical-align: middle;
    width: .25rem;
    height: .26rem;
    background: url(../images/830/ico_share.png) no-repeat;
    background-size: 100%;
    margin-right: .3rem;
}
.YaoQing-top .YQ-btn a span {
    display: inline-block;
    vertical-align: middle;
}
.topbar a.btn-paishe {
    display: block;
    width: .44rem;
    height: .34rem;
    position: absolute;
    right: .28rem;
    top: .3rem;
    background: url(../images/pyq/ico_ps.png) no-repeat;
}
.xiangfabox {
    background: #fff;
    border-bottom: 1px solid #d9d9d9;
}
.xiangfabox textarea {
    padding: .3rem;
    font-size: .32rem;
    height: 1.6rem;
    overflow-y: auto;
    width: 90%;
}
.xiangfabox .scimg {
    padding-bottom: .1rem;
}
.xiangfabox .scimg li {
    float: left;
    width: 1.58rem;
    height: 1.58rem;
    margin: 0 .1rem .1rem;
    position: relative;
}
.xiangfabox .scimg li span {
    display: block;
    overflow: hidden;
    width: 1.58rem;
    height: 1.58rem;
}
.xiangfabox .scimg li em.close {
    width: .32rem;
    height: .32rem;
    display: block;
    position: absolute;
    right: -.16rem;
    top: -.16rem;
    background: url(../images/830/ico_regclose.png) no-repeat;
    background-size: 100%;
}
.xiangfabox .scimg li.addimg {
    border: 1px solid #d8d8d9;
    width: 1.56rem;
    height: 1.56rem;
    background: url(../images/pyq/ico_add.png) center center no-repeat;
    background-size: 50%;
}
.xiangfabox .scimg li.addimg input[type='file'] {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.xiangfabox .slt-go li:first-child {
    border-top: 1px solid #d9d9d9;
}
.slt-go li {
    border-top: 1px solid #d9d9d9;
    margin-left: .3rem;
}
.slt-go li a {
    display: block;
    padding: .25rem 0;
}
.slt-go li i.ico {
    display: inline-block;
    width: .36rem;
    height: .36rem;
    overflow: hidden;
    margin-right: .2rem;
    vertical-align: middle;
}
.slt-go li span {
    display: inline-block;
    vertical-align: middle;
    font-size: .3rem;
}
.slt-go li .r {
    float: right;
    margin-right: .3rem;
}
.slt-go li .r em.go {
    display: inline-block;
    width: .32rem;
    height: .32rem;
    vertical-align: middle;
    background: url(../images/pyq/ico_go.png) no-repeat;
    background-size: 100%;
}
.slt-go li .r em.word {
    display: inline-block;
    vertical-align: middle;
    font-size: .28rem;
    color: #888;
}
.slt-go li:first-child {
    border-top: none;
}
.sltbr {
    background: #fff;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    margin-top: .4rem;
}
.pyqbtns {
    margin: .4rem .3rem;
}
.pyqbtns .btn-mexl {
    display: block;
    background: #f02c25;
    border-radius: .1rem;
    color: #fff;
    font-size: .32rem;
    height: .88rem;
    line-height: .88rem;
    text-align: center;
}
.pyqbtns .btn-mng:hover {
    background: #b7882f;
}
.ord-header {
    background: #fff;
}
.ord-nav {
    position: fixed;
    left: 0;
    top: .0rem;
    width: 100%;
    z-index: 99;
    border-bottom: 1px #f1f1f1 solid;
}
.ord-header .me-myor .title {
    border-bottom: 1px solid #dedede;
    margin-top: .15rem;
    height: .7rem;
    line-height: .7rem;
}
.ord-header .me-myor .title h2 {
    margin-left: .3rem;
    float: left;
    font-size: .3rem;
    font-weight: normal;
}
.ord-header .me-myor .title a {
    float: right;
    color: #909090;
    font-size: .22rem;
    margin-right: .3rem;
}
.ord-header .me-myor .title a i.ico {
    display: inline-block;
    vertical-align: middle;
    margin-left: .1rem;
    width: .11rem;
    height: .21rem;
    background: url(../images/ico_go3.png) no-repeat;
    background-size: 100% auto;
}
.ord-header .me-myor ul li {
    float: left;
    width: 25%;
    text-align: center;
}
.ord-header .me-myor ul li a {
    display: inline-block;
    padding: .35rem .15rem .15rem;
    border-bottom: .03rem solid transparent;
}
.ord-header .me-myor ul li i.ico {
    display: block;
    height: .4rem;
    text-align: center;
    position: relative;
}
.ord-header .me-myor ul li i.ico em {
    display: block;
    position: absolute;
    left: 56%;
    top: -.16rem;
    min-width: .11rem;
    padding: 0 .1rem;
    height: .3rem;
    border: 1px solid #f02c25;
    background: #fff;
    text-align: center;
    line-height: .3rem;
    font-size: .22rem;
    color: #f02c25;
    border-radius: .6rem;
    max-width: .58rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ord-header .me-myor ul li i.ico img {
    width: auto;
    height: 100%;
}
.ord-header .me-myor ul li p {
    font-size: .22rem;
    color: #999;
    padding-top: .1rem;
}
.ord-header .me-myor ul li.on a {
    border-bottom: .04rem solid #f02c25;
}
.ord-main {
    position: absolute;
    top: 1.36rem;
    width: 100%;
}
.ord-list {
    background: #fff;
    margin-top: .2rem;
    border:1px solid #ddd;
    border-left: none;
    border-right: none;
}
.ord-list .bh {
    font-size: .26rem;
    color: #525252;
    border-bottom: 1px solid #eee;
    padding: .25rem 0;
}
.ord-list .bh p {
    padding: 0 .3rem;
    color: #747474;
    display: inline-block;
}
.ord-list .bh p.qudao {
    float: right;
    border: 1px #f02c25 solid;
    border-radius: 0.08rem;
    background-color: #fef3df;
    color: #f02c25;
    font-size: 0.2rem;
    padding: 0.06rem 0.2rem;
    margin-right: 0.3rem;
    margin-top: -0.07rem;
}
.ord-list .bh p.qudao>img {
    width: 0.24rem;
    margin-right: 0.1rem;
    vertical-align: text-top;
}
.ord-list .info {
    font-size: .26rem;
    color: #525252;
    border-bottom: 1px solid #eee;
    padding: .25rem 0;
}
.ord-list .info dl {
    margin: 0 .3rem;
    line-height: 1.5;
    color: #999;
    margin-bottom: 0.06rem;
}
.ord-list .info dl dt {
    display: inline-block;
    vertical-align: top;
}
.ord-list .info dl dd {
    display: inline-block;
    width: 4.7rem;
    vertical-align: top;
}
.ord-list .info dl dd.state span {
    margin: 0 .15rem 0 0;
    color: #f02c25;
}
.ord-list .splist ul {
    margin-bottom: .3rem;
}
.ord-list .splist ul .img {
    width: 1rem;
    height: 1rem;
    overflow: hidden;
    float: left;
    margin: .2rem 0 .2rem .3rem;
}
.ord-list .splist ul .goods_msg {
    float: right;
    width: 6.08rem;
    height: auto;
    line-height: .3rem;
    padding: .2rem 0;
}
.ord-list .splist ul .goods_msg h2 {
    color: #747474;
    font-weight: normal;
    font-size: .28rem;
    line-height: .36rem;
    width: 3.7rem;
    float: left;
    margin-top: .04rem;
    margin-left: .1rem;
}
.ord-list .splist ul .goods_msg .prc {
    float: right;
    text-align: right;
    width: 1.5rem;
    margin: .04rem .3rem 0 0;
    font-size: .28rem;
}
.ord-list .splist ul .goods_msg .prc span {
    display: block;
    color: #333;
    margin-bottom: .2rem;
}
.ord-list .splist ul .goods_msg .prc em {
    display: block;
    color: #747474;
}
.ord-list .splist ul li {
    border-bottom: 1px dotted #999;
}
.ord-list .splist ul li:last-child .goods_msg, .ord-list .splist ul li:last-child {
    border-bottom: none;
}
.ord-list .splist ul .express {
    width: 95%;
    height: .8rem;
    color: #999;
    line-height: .6rem;
    float: left;
    padding: 0 0 0 .3rem;
    font-size: .26rem;
}
.ord-list .splist ul .express div {
    float: right;
    width: auto;
    margin-top: .1rem;
    height: .35rem;
    padding: .05rem .1rem;
    border-radius: 3px;
    line-height: .35rem;
    border: 1px solid #999;
}
.ord-list .gongji {
    border-bottom: 1px solid #eee;
    padding: .25rem 0;
    background: #f2f2f2;
}
.ord-list .gongji span.num {
    display: block;
    float: left;
    margin-left: .3rem;
    color: #747474;
    font-size: .26rem;
}
.ord-list .gongji span.price {
    float: right;
    display: block;
    font-size: .32rem;
    color: #f02c25;
    margin-right: .3rem;
}
.ord-list .xg {
    padding: .25rem 0;
    border-bottom: 1px solid #ababab;
}
.ord-list .xg p {
    margin: 0 .3rem;
    color: #525252;
    font-size: .26rem;
    text-align: right;
}
.ord-list .btns {
    padding: .37rem .3rem;
    text-align: right;
}
.ord-list .btns a {
    display: inline-block;
    text-align: center;
    font-size: .24rem;
    background: #f02c25;
    width: 1.45rem;
    height: .58rem;
    color: #fff;
    /*border: 1px solid #e1e1e1;*/
    border-radius: .05rem;
    line-height: .58rem;
    margin: 0 .08rem;
    text-align: center;
}
.ord-list .btns a.tuikuan,.ord-list .btns a.cancel {
    background: #9c9c9c;
}
.datetimebox label {
    font-size: .28rem;
    color: #fff;
}
.datetimebox label:first-child {
    margin-left: .3rem;
}
.datetimebox input[type=text] {
    height: .6rem;
    line-height: .6rem;
    margin: 0 .1rem;
    font-size: .26rem;
    padding: 0 .1rem;
    width: 1.8rem;
    text-align: center;
    color: #333;
}
.datetimebox button {
    background: #f6b804;
    color: #fff;
    height: .6rem;
    line-height: .6rem;
    font-size: .28rem;
    outline: none;
    border: none;
    width: .9rem;
    cursor: pointer;
}
.loginbg2 {
    background: url(../images/login/login_bg.jpg) center 0 no-repeat;
    background-size: 100% auto;
}
.loginbg2 .log-header .img {
    padding-top: 2.5rem;
    width: 2.95rem;
    margin: 0 auto;
}
.loginbg2 .log-header p {
    text-align: center;
    font-size: .3rem;
    color: #f02c25;
    margin: .2rem 0;
}
.loginbg2 .btns {
    margin: 1.78rem auto 0;
}
.loginbg2 .btns a {
    display: block;
    width: 5.08rem;
    height: .86rem;
    line-height: .86rem;
    border: 1px solid #d8ac59;
    background: rgba(240, 213, 161, 0.2);
    font-size: .36rem;
    text-align: center;
    margin: 0 auto;
    border-radius: .43rem;
    color: #f02c25;
}
.loginbg2 .btns a:hover {
    background: #f0d5a1;
}
.loginbg2 .btns a i.ico {
    display: inline-block;
    vertical-align: middle;
    width: .53rem;
    height: .44rem;
    background: url(../images/login/ico_login_weixin.png) no-repeat;
    background-size: 100%;
    margin-right: .16rem;
}
.loginbg2 .btns a span {
    display: inline-block;
    vertical-align: middle;
}
.dprz-tab-t {
    height: 1.2rem;
    background: #fff;
}
.dprz-tab-t ul li {
    float: left;
    width: 33.33%;
    text-align: center;
    line-height: 1.2rem;
}
.dprz-tab-t ul li a {
    display: block;
    color: #909090;
    font-size: .34rem;
    position: relative;
}
.dprz-tab-t ul li.on a::after {
    content: '';
    display: block;
    width: 100%;
    height: .02rem;
    background: #f02c25;
    position: absolute;
    left: 0;
    bottom: 0;
}
.rzbx .tit {
    color: #909090;
    font-size: .24rem;
    padding: .25rem .3rem;
}
.rzbx .iptul {
    background: #fff;
}
.rzbx .iptul li {
    padding: .3rem;
    border-bottom: 1px solid #efeff4;
    position: relative;
}
.rzbx .iptul li span.t {
    display: block;
    float: left;
    height: .6rem;
    line-height: .6rem;
    font-size: .32rem;
    color: #646464;
    width: 1.66rem;
}
.rzbx .iptul li .txt1 {
    height: .6rem;
    font-size: .28rem;
    width: 4.8rem;
}
.rzbx .iptul li .txt1::-webkit-input-placeholder {
    color: #909090;
}
.rzbx .iptul li .txt2 {
    height: .6rem;
    font-size: .28rem;
    width: 3.1rem;
}
.rzbx .iptul li .txt2::-webkit-input-placeholder {
    color: #909090;
}
.rzbx .iptul li .yz {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 2.4rem;
    background: #f02c25;
    font-size: .28rem;
    text-align: center;
}
.rzbx .iptul li .yz a {
    display: table;
    color: #fff;
    width: 100%;
    height: 100%;
}
.rzbx .iptul li .yz span {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.rzbx .iptul2 {
    margin-top: .4rem;
}
.rzbx .iptul li.sc {
    padding: .2rem .3rem;
}
.rzbx .iptul li.sc span {
    width: 2rem;
    line-height: 1.8rem;
}
.rzbx .iptul li.sc .scbox {
    float: left;
    width: 1.4rem;
    margin-right: .6rem;
}
.rzbx .iptul li.sc .scbox .uploadbx {
    width: 1.4rem;
    height: 1.4rem;
    background: #bcbcbc url(../images/login/ico_addcs.png) no-repeat center center;
    background-size: .7rem;
    margin: 0 auto;
    position: relative;
}
.rzbx .iptul li.sc .scbox .uploadbx .btn-upload {
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}
.rzbx .iptul li.sc .scbox p {
    color: #909090;
    font-size: .24rem;
    text-align: center;
    padding-top: .1rem;
}
.rzbx .btns {
    margin: 1rem .5rem 0;
}
.rzbx .btns button {
    display: block;
    width: 100%;
    border-radius: .1rem;
    height: 1rem;
    background: #f02c25;
    color: #fff;
    font-size: .32rem;
    border: none;
    cursor: pointer;
}
.rzbx .btns p {
    text-align: center;
    color: #909090;
    font-size: .28rem;
    margin: .1rem 0;
}
.rzbx .sqrg {
    margin-top: 3rem;
    text-align: center;
    margin-bottom: .3rem;
}
.rzbx .sqrg a {
    color: #f02c25;
    font-size: .28rem;
}
.rzbx .iptul3 {
    margin-bottom: .2rem;
}
.rzbx .iptul3 li.zjlx span.xz {
    display: block;
    float: left;
    width: 5.2rem;
    height: .6rem;
    line-height: .6rem;
    font-size: .28rem;
    position: relative;
    z-index: 2;
}
.rzbx .iptul3 li.zjlx span.xz a {
    display: block;
    color: #909090;
}
.rzbx .iptul3 li.zjlx::before {
    content: '';
    display: block;
    width: .16rem;
    height: .26rem;
    background: url(../images/ico_pt_go2.png) no-repeat;
    background-size: 100%;
    position: absolute;
    top: 50%;
    margin-top: -.13rem;
    right: .3rem;
    z-index: 1;
}
.rzbx .iptul4 ul {
    text-align: center;
}
.rzbx .iptul4 ul li.sc .scbox {
    float: none;
    display: inline-block;
    width: auto;
    margin: 0 .3rem;
}
.zjleixing {
    background: #fff;
}
.zjleixing ul li {
    border-bottom: 1px solid #efeff4;
}
.zjleixing ul li a {
    display: block;
    padding: .3rem;
    color: #646464;
    font-size: .32rem;
}
.zjleixing ul li a:hover {
    background: #fafafa;
}
.zjleixing ul li:last-child {
    border-bottom: none;
}
/*2017.09.19 add by yxs*/

.edtmuban {
    display: none;
    position: fixed;
    width: 6.5rem;
    height: 5.8rem;
    border-radius: .2rem;
    background: rgba(0, 0, 0, 0.8);
    left: 50%;
    margin-left: -3.25rem;
    top: 50%;
    margin-top: -2.9rem;
    overflow: hidden;
    z-index: 99;
}
.edtmuban h2 {
    text-align: center;
    font-size: .3rem;
    color: #f02c25;
    padding: .2rem 0;
}
.edtmuban span.close-adt {
    display: block;
    width: .26rem;
    height: .26rem;
    background: url(../images/edt/ico_close.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: .2rem;
    top: .2rem;
}
.edtmuban .edt-opr {
    margin: 0 .3rem;
}
.edtmuban .edt-opr ul {
    padding: 1.2rem 0 .8rem;
}
.edtmuban .edt-opr ul li {
    float: left;
    width: 33.33%;
    text-align: center;
}
.edtmuban .edt-opr ul li a {
    color: #fff;
}
.edtmuban .edt-opr ul li i.ico {
    display: block;
    margin: 0 auto;
    width: 1.1rem;
    height: 1.1rem;
}
.edtmuban .edt-opr ul li span {
    display: block;
    color: #fff;
    font-size: .24rem;
    margin-top: .15rem;
}
.edtmuban .btns a {
    display: block;
    width: 4rem;
    height: .7rem;
    border-radius: .35rem;
    background: #f02c25;
    font-size: .28rem;
    color: #fff;
    text-align: center;
    line-height: .7rem;
    margin: 0 auto;
}
.Bnedtnb {
    position: relative;
}
.Bnedtnb .bg-edtmb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99;
}

.cou-nav {
    position: fixed;
    left: 0;
    top: .0rem;
    width: 100%;
    z-index: 99;
    border-bottom: 1px #f1f1f1 solid;
}
.cou-header .me-myor .title {
    border-bottom: 1px solid #dedede;
    margin-top: .15rem;
    height: .7rem;
    line-height: .7rem;
}
.cou-header .me-myor .title h2 {
    margin-left: .3rem;
    float: left;
    font-size: .3rem;
    font-weight: normal;
}
.cou-header .me-myor .title a {
    float: right;
    color: #909090;
    font-size: .22rem;
    margin-right: .3rem;
}
.cou-header .me-myor .title a i.ico {
    display: inline-block;
    vertical-align: middle;
    margin-left: .1rem;
    width: .11rem;
    height: .21rem;
    background: url(../images/ico_go3.png) no-repeat;
    background-size: 100% auto;
}
.cou-header .me-myor ul li {
    float: left;
    width: 25%;
    text-align: center;
}
.cou-header .me-myor ul li a {
    display: inline-block;
    padding: .15rem .15rem .15rem;
    border-bottom: .03rem solid transparent;
}
.cou-header .me-myor ul li i.ico {
    display: block;
    height: .4rem;
    text-align: center;
    position: relative;
}
.cou-header .me-myor ul li i.ico em {
    display: block;
    position: absolute;
    left: 56%;
    top: -.16rem;
    min-width: .11rem;
    padding: 0 .1rem;
    height: .3rem;
    border: 1px solid #f02c25;
    background: #fff;
    text-align: center;
    line-height: .3rem;
    font-size: .22rem;
    color: #f02c25;
    border-radius: .6rem;
    max-width: .58rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cou-header .me-myor ul li i.ico img {
    width: auto;
    height: 100%;
}
.cou-header .me-myor ul li p {
    font-size: .32rem;
    color: #999;
    padding-top: .1rem;
}
.cou-header .me-myor ul li.on a {
    border-bottom: .04rem solid #f02c25;
}
.cou-main {
    position: absolute;
    top: .9rem;
    width: 100%;
}

.cou-header .me-myor ul  {
    background-color:#ffffff;
}

.cou-list {
    background: #fff;
    margin-top: .2rem;
    border: 1px solid #ddd;
    border-left: none;
    border-right: none;
}
.cou-list .bh {
    font-size: .26rem;
    color: #525252;
    border-bottom: 1px solid #eee;
    padding: .25rem 0;
}
.cou-list .bh p {
    padding: 0 .3rem;
    color: #747474;
    display: inline-block;
}
.cou-list .bh p.qudao {
    float: right;
    border: 1px #f02c25 solid;
    border-radius: 0.08rem;
    background-color: #fef3df;
    color: #f02c25;
    font-size: 0.2rem;
    padding: 0.06rem 0.2rem;
    margin-right: 0.3rem;
    margin-top: -0.07rem;
}
.cou-list .bh p.qudao>img {
    width: 0.24rem;
    margin-right: 0.1rem;
    vertical-align: text-top;
}
.cou-list .info {
    font-size: .26rem;
    color: #525252;
    border-bottom: 1px solid #eee;
    padding: .25rem 0;
}
.cou-list .info dl {
    margin: 0 .3rem;
    line-height: 1.5;
    color: #999;
    margin-bottom: 0.06rem;
}
.cou-list .info dl dt {
    display: inline-block;
    vertical-align: top;
}
.cou-list .info dl dd {
    display: inline-block;
    width: 5.7rem;
    vertical-align: top;
}
.cou-list .info dl dd.state span {
    margin: 0 .15rem 0 0;
    color: #f02c25;
}
.cou-list .splist ul {
    margin-bottom: .3rem;
}
.cou-list .splist ul .img {
    width: 1rem;
    height: 1rem;
    overflow: hidden;
    float: left;
    margin: .2rem 0 .2rem .3rem;
}
.cou-list .splist ul .goods_msg {
    float: right;
    width: 6.08rem;
    height: auto;
    line-height: .3rem;
    padding: .2rem 0;
}
.cou-list .splist ul .goods_msg h2 {
    color: #747474;
    font-weight: normal;
    font-size: .28rem;
    line-height: .36rem;
    width: 3.7rem;
    float: left;
    margin-top: .04rem;
    margin-left: .1rem;
}
.cou-list .splist ul .goods_msg .prc {
    float: right;
    text-align: right;
    width: 1.5rem;
    margin: .04rem .3rem 0 0;
    font-size: .28rem;
}
.cou-list .splist ul .goods_msg .prc span {
    display: block;
    color: #333;
    margin-bottom: .2rem;
}
.cou-list .splist ul .goods_msg .prc em {
    display: block;
    color: #747474;
}
.cou-list .splist ul li {
    border-bottom: 1px dotted #999;
}
.cou-list .splist ul li:last-child .goods_msg, .cou-list .splist ul li:last-child {
    border-bottom: none;
}
.cou-list .splist ul .express {
    width: 95%;
    height: .8rem;
    color: #999;
    line-height: .6rem;
    float: left;
    padding: 0 0 0 .3rem;
    font-size: .26rem;
}
.cou-list .splist ul .express div {
    float: right;
    width: auto;
    margin-top: .1rem;
    height: .35rem;
    padding: .05rem .1rem;
    border-radius: 3px;
    line-height: .35rem;
    border: 1px solid #999;
}
.cou-list .gongji {
    border-bottom: 1px solid #eee;
    padding: .25rem 0;
    background: #f2f2f2;
}
.cou-list .gongji span.num {
    display: block;
    float: left;
    margin-left: .3rem;
    color: #747474;
    font-size: .26rem;
}
.cou-list .gongji span.price {
    float: right;
    display: block;
    font-size: .32rem;
    color: #f02c25;
    margin-right: .3rem;
}
.cou-list .xg {
    padding: .25rem 0;
    border-bottom: 1px solid #ababab;
}
.cou-list .xg p {
    margin: 0 .3rem;
    color: #525252;
    font-size: .26rem;
    text-align: right;
}
.cou-list .btns {
    padding: .37rem .3rem;
    text-align: right;
}
.cou-list .btns a {
    display: inline-block;
    text-align: center;
    font-size: .24rem;
    background: #f02c25;
    width: 1.45rem;
    height: .58rem;
    color: #fff;
    /*border: 1px solid #e1e1e1;*/
    border-radius: .05rem;
    line-height: .58rem;
    margin: 0 .08rem;
    text-align: center;
}
.cou-list .btns a.tuikuan {
    background: #9c9c9c;
}